package COM.ACCP;

import com.alibaba.fastjson.JSON;
import com.fasterxml.jackson.databind.ObjectMapper;
import jdk.nashorn.internal.scripts.JO;

import java.util.Date;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )throws Exception
    {
        Test t=new Test(1,"zs",new Date());
        /**
         * 方法1
         */
        System.out.println("******************方法一****************");
        String string= JSON.toJSONString(t);
        System.out.println(string);
        /**
         * 方法2
         */
        System.out.println("******************方法二****************");
        Test tt=JSON.parseObject(string,Test.class);
        System.out.println(tt.getTname()+":"+tt.getTdate());
        /**
         * 方法3
         */
        System.out.println("******************方法三****************");
        ObjectMapper om=new ObjectMapper();
        String str=om.writeValueAsString(t);
        System.out.println(str);
        Test ti=om.readValue(str,Test.class);
        System.out.println(ti.getTdate());//转回去
//        String string=JSON.toJson(t);
//        Test tt=JSON.parseObject(string,Test.class);
//        System.out.println( tt.getTname()+":"+tt.getTdate());
    }
}
